confluence of two rivers - Français Anglais Dictionnaire